package Collection;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/*
数组转为集合
asList方法 可以将一个数组转为集合
 */
public class ArrayToListDemo {
    public static void main(String[] args) {
        String[] array = {"one","two","three","four","five"};
        System.out.println(Arrays.toString(array));

        List<String> list  = Arrays.asList(array);
        System.out.println(list);

        list.set(1,"seven");
        System.out.println(list);
        //对该集合的操作就是对原数组的对应操作
        System.out.println(Arrays.toString(array));

        //数组定长  因此对集合的增删元素操作是不支持的  会抛出异常
        //java.lang.UnsupportedOperationException
        //list.add("ad");

        //可以给他的集合全部拿过来自己创建一个集合 就可以在这个集合里增删操作
        List<String> list1 = new ArrayList<>(list);
        list1.remove(3);
        System.out.println(list1);
    }

}
